﻿
using System;
using System.Threading.Tasks;
using System.Linq.Expressions;


using Oliving.Edge.IRepository.Base;
using Oliving.Edge.Model;
using Oliving.Edge.Model.Dto;
using Oliving.Edge.Model;
using Oliving.Edge.Model.Models;

namespace Oliving.Edge.IRepository
{
    /// <summary>
    /// ISys_DataDictionaryRepository  , Sys_DataDictionary , 数据字典明细表
    /// </summary>	
    public interface ISys_DataDictionaryRepository : IBaseRepository<Sys_DataDictionary>
    {
        Task<PageModel<Sys_DataDictionaryPageDto>> QueryPageList(Expression<Func<Sys_DataDictionary, bool>> whereExpression, int intPageIndex = 1, int intPageSize = 20, string sortField = null, string sortOrder = null);
    }
}
